package com.smile.frame.springbootsatoken.config;

import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice
public class GlobalException {

    // 拦截：未登录异常
//	@ExceptionHandler(NotLoginException.class)
//	@ResponseStatus(HttpStatus.UNAUTHORIZED)
//	public SaResult handlerException(NotLoginException e) {
//
//		// 打印堆栈，以供调试
//		e.printStackTrace();
//
//		// 返回给前端
//		return SaResult.error(e.getCode()+e.getMessage());
//	}
//

    // 拦截：其它所有异常
    @ExceptionHandler(Exception.class)
    public Result handlerException(Exception e) {
        e.printStackTrace();
        return Result.ok("未知错误" + e.getMessage());
    }
}
